#ifndef IDATASOURCE_H
#define IDATASOURCE_H

#include "CStuInfo.h"

#include <QList>



class IDataSource
{
public:
    IDataSource();
    virtual ~IDataSource() = 0;

    virtual bool selectStuinfos(QList<CStuInfo> &stuInfoList) = 0;
    virtual bool addStuInfo(CStuInfo &stuInfo) = 0;
    virtual bool updateStuInfo(CStuInfo &stuInfo) = 0;
    virtual bool deleteStuInfo(int id) = 0;
};

#endif // IDATASOURCE_H
